package demo.service;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import demo.dao.ICategoryDao;
import demo.dao.IProductDao;

@Service
public class CategoryServiceImpl implements ICategoryService {
	
	@Resource
	private ICategoryDao categoryDao;
	@Resource
	private IProductDao productDao;

	@Override//方法重写
	public int del(Integer id) {
		//查询分类下商品的数量
		int count = productDao.getCountByCategoryId(id);
		if(count>0) {//如果分类下的商品数量大于0，说明这个分类下面是有商品的，根据项目需求，这样的分类不让删
			return 0;//0表示删除失败
		}else {//走到了else说明这个分类下是没有商品的，是可以删除的
			return categoryDao.del(id);
		}
	}

}
